//package pl.com.like.sequoia.web.util;
//
//import pl.com.like.sequoia.model.security.IUser;
//
//public interface IBioSession {
//
//	/**
//	 * Returns hashed password, or id of password placed in database. If user is not logged in hash code is null or
//	 * length is equal 0.
//	 * 
//	 * @return hashed password
//	 */
//	public abstract String getHashPass();
//
//	/**
//	 * get <code>User</code> object of logged user.
//	 * 
//	 * @return existing User object.
//	 */
//	public abstract IUser getUser();
//
//	/**
//	 * check if user is logged.
//	 * 
//	 * @return
//	 */
//	public abstract Boolean isAuthenticated();
//
//	/**
//	 * set hash pass for logged user.
//	 * 
//	 * @param hashPass
//	 */
//	public void setHashPass(String hashPass);
//
//	/**
//	 * using for setting <code>User</code> object for new logged user.
//	 * 
//	 * @param user
//	 */
//	public abstract void setUser(IUser user);
//
// }